Data-Parallel Primitives for Spatial Operations Using PM Quadtrees*
نویسندگان
چکیده
Quadtrees* Erik G. Hoel Hanan Samet Computer Science Department Computer Science Department Center for Automation Research Center for Automation Research Institute for Advanced Computer Sciences Institute for Advanced Computer Sciences University of Maryland University of Maryland College Park, Maryland 20742 College Park, Maryland 20742 Abstract Data-parallel primitives for performing operations on the PM1 quadtree and the bucket PMR quadtree are presented using the scan model. Algorithms are described for building these two data structures that make use of these primitives. The data-parallel algorithms are assumed to be main memory resident. They were implemented on a Thinking Machines CM-5 with 32 processors containing 1GB of main memory.
منابع مشابه
Data-Parallel Primitives for Spatial Operations
Data-parallel primitives for performing operations on the PM1 quadtree, bucket PMR quadtree, and R-tree spatial data structures are presented using the scan model. Algorithms are described for building these three data structures that make use of these primitives. The data-parallel algorithms are assumed to be main memory resident. The algorithms were implemented on a minimally con gured Thinki...
متن کاملVisualizing and Animating Search Operations on Quadtrees on the Worldwide Web
A set of spatial index JAVATM applets is described that enable users on the worldwide web to experiment with a number of variants of the quadtree spatial data structure for different spatial data types, and, most importantly, enable them to see in an animated manner how a number of basic search operations are executed for them. The spatial data types are points, line segments, and rectangles. T...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملParallel Processing of Pointer Based Quadtrees on Hypercube Multiprocessors
This paper studies the parallel construction and manipulation of pointer based quadtrees on the hypercube multiprocessor. While parallel algorithms for the manipulation of a variant of linear quadtrees have been previously studied in the literature, no parallel pointer based quadtree construction algorithms have been presented. In this paper, we solve the problem of efficiently constructing poi...
متن کاملA Comparison of Spatial Subdivision Algorithms for Sort-First Rendering
This paper describes and experimentally evaluates three adap-tive spatial subdivision heuristics for sort-rst parallel graphics rendering on distributed-memory multicomputers. In sort-rst rendering, image-space, or screen, is divided into regions. Each processor is assigned one or multiple regions to render. Primitives in the scene are redistributed among the processors according to region assi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995